﻿using ChurchDiary.TableEntity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ChurchDiary.DAL.Contract
{
    public interface IUser
    {
        #region User
        EntityUser GetUserInfo(string Username, string Password);
        EntityUser GetUserInfo(Guid UserId);
        #endregion User
        EntityUserSettings GetUserSettings(Guid UserId);
        string UpdateUserSettings(EntityUserSettings Settings);

        #region UserType
        EntityUserType GetUserType(Guid userTypeId);
        #endregion UserType
    }
}
